#ifndef CHARDWAREPARAMS_H
#define CHARDWAREPARAMS_H

class CHardwareParams
{
public:
    char m_Vendor[32];
    char m_Product[32];
    int Version;
    int SubVersion;
    int MemorySize;
    int CPUClock;
    int NumberOfLEDs;
    int RGBAvailable;
    int ColorDepth;
    int FlashBlockSizeBytes;
    int NumOfBlocksForFrame;
    int FilenameLength;
    int FileMaxNumberOfFrames;

    int GetEntrySize()
    {
        return (4+FilenameLength+FileMaxNumberOfFrames*2);
    }
};

#endif // CHARDWAREPARAMS_H
